// 放置全局指令
import Vue from 'vue'
import store from '@/store'
const adminPerms = '*:*:*'
Vue.directive('permission', {
  // el 使用自定义指令的DOM元素
  // binding 对象 binding.value可以获取外部传来的值
  inserted(el, binding) {
    const perms = store.state.menu.permission
    // console.log('perms', perms)
    // perms = [*:*:*]
    if (perms.includes(adminPerms)) {
      return
    }
    if (!perms.includes(binding.value)) {
      // 隐藏el 删除元素
      // el.style.display = 'none'
      el.remove()
    }
  }
})
